package com.hx.staticState.demo1;

/**
 * @Author： Huathy
 * @ClassPath： com.hx.builder.com.hx.staticState.demo1.Builder
 * @Date： 2021-01-31 12:41
 * @Description： 抽象的建造者：方法
 */
public abstract class Builder {
    /**
     * A-B-C 三个步骤
     */

    abstract void buildA();

    abstract void buildB();

    abstract void buildC();

    /**
     * 得到产品
     *
     * @return
     */
    abstract Product getProduct();
}
